<?php
include("includes/class_db.php");
$db = new \db\database();
$config = array();

include("includes/class_config.php");
$config["base"] = new \config\config();

$config["secName0"] = "";
$config["secName1"] = "Mujer";
$config["secName2"] = "Hombre";
$config["secName3"] = "Niño";
$config["secName4"] = "Accesorios";
$config["secName5"] = "Disfraces";

include("includes/class_categoria.php");
include("includes/class_secciones.php");
include("includes/class_imagenes.php");
include("includes/class_upload.php");
include("includes/class_dato.php");
include("includes/class_info.php");
include("includes/functions.php");

$oEscenografia = new \seccion\secciones($config["idEscenografia"]);
$oVestuario = new \seccion\secciones($config["idVestuario"]);

session_start();

$bLogin = false;
if(isset($_SESSION["username"])){
    $bLogin = true;
}

    if (isset($_POST["accion"])){
        switch ($_POST["accion"]){
            case "saveInfo":
                $dato = new \dato\dato($_POST["idInfo"]);
                $dato->setValor($_POST["valor"]);
                $dato->saveData();
                break;
            case "deleteInfo":
                $dato = new \dato\dato($_POST["idInfo"]);
                $dato->deleteDato();
                break;
            case "addInfo":
                $dato = new \dato\dato();
                $dato->setNombre($_POST["nombre"]);
                $dato->setValor($_POST["valor"]);
                $dato->saveData();
                break;
            case "addEsc":
                $img = new \imagen\imagenes();
                $img->setId($_POST["idImg"]);
                $img->setCategoria($_POST["categoria"]);
                $img->setSeccion($_POST["seccion"]);
                $img->setTitulo($_POST["titulo"]);
                $img->setFilename($_POST["imgName"]);
                $img->saveImage();
                break;
            case "deleteImg":
                $img = new \imagen\imagenes();
                $img->setId($_POST["deleteImgId"]);
                $img->deleteImage();
                break;
            case "addEscRealiz":
                $img = new \imagen\imagenes();
                $img->setId($_POST["idImg"]);
                $img->setCategoria($_POST["categoria"]);
                $img->setSeccion($_POST["seccion"]);
                $img->setTitulo($_POST["titulo"]);
                $img->setFilename($_POST["imgName"]);
                $img->saveImage();
                break;
            case "addVes":
                $img = new \imagen\imagenes();
                $img->setId($_POST["idImg"]);
                $img->setCategoria($_POST["categoria"]);
                $img->setSeccion($_POST["seccion"]);
                $img->setTitulo($_POST["titulo"]);
                $img->setFilename($_POST["imgName"]);
                $img->saveImage();
                break;
            case "addVesRealiz":
                $img = new \imagen\imagenes();
                $img->setId($_POST["idImg"]);
                $img->setCategoria($_POST["categoria"]);
                $img->setSeccion($_POST["seccion"]);
                $img->setTitulo($_POST["titulo"]);
                $img->setFilename($_POST["imgName"]);
                $img->saveImage();
                break;
            case "login":
                $bLogin = checkLogin($_POST["username"],$_POST["password"]);
                if ($bLogin)
                    $_SESSION["username"] = $_POST["username"];
                break;
            case "logout":
                session_destroy();
                $bLogin = false;
                break;
        }
    }




    require_once("html/head.php");
    if ($bLogin)
        require_once("html/main.php");
    else
        require_once("html/login.php");
    require_once("html/footer.php");


?>